package com.codemart.service;

import com.codemart.vo.*;

import java.util.List;
import java.util.Set;

public interface SystemService {
    List<RoleVO> getRoleList(Integer id);

    List<ProjectInfoVO> getProjectInfoByTitle(String title);

    List<UserVO> getUserList(String search);

    void addRole(String url, String msg);

    List<UserRoleVO> getUserRole(String search);

    void removeRolePermission(Set<Integer> ids, Integer id);

    void addRolePermission(Set<Integer> oldIdsDifference, Integer id);

    List<RolePermissionVO> getRolePermission(Integer i, Integer id);

    void changeRolePermissionStatus(Integer i, Integer id);

    void changePermissionMessage(Integer id,String msg,String url);
}
